Updated in 2023
Hi, I’m Brian, a former senior software engineer and now industry mentor at Pathrise. I have worked with hundreds of software engineers to help them land their dream jobs in tech. Check out my review of Edabit.
- What does Edabit do?
- Who is Edabit for?
- What does Edabit cost?
- Ratings and reviews of Edabit
- Alternatives to Edabit
- How does Edabit compare to Pathrise?
What does Edabit do?
Edabit is an online collection of coding challenges in 8 languages, including C++, JavaScript, and Python. They provide software engineers with small challenges that help them advance their skills quickly. With levels ranging from very easy to expert, Edabit has more than 10,000 coding challenges to choose from. Users create a profile and participate in games to unlock achievements and level up. Earning points for correct solutions, Edabit users can keep track of the skills that they have mastered.
Each challenge includes links to resources, solutions, and comments from other coders. Users can also create their own collections, which group together different coding challenges. Those who are focusing on developing a specific skill can check out pre-existing collections that cover similar topics. Edabit is open source, so software engineers can add new challenges to the repository as well.
Who is Edabit for?
Software engineers looking to develop new skills in algorithms, logic, data structures, and more could benefit from Edabit’s coding challenges. People can also use the platform to learn new coding languages, such as Ruby and PHP.
Edabit allows users to filter challenges by topics such as arrays and data loops, which can be a good option for those looking to brush up on specific skills before their technical interviews. Because they have questions of varying skill levels, people with no background in software engineering can practice the basics on Edabit as well.
What does Edabit cost? How much work is involved?
Edabit is free to use. To register, people must create a profile, which they can do with their Google or Facebook accounts.
Ratings and reviews
Online reviews of Edabit are generally positive. According to one reviewer on Quora, “it’s a wonderful code practicing site for beginners.” Another user on Reddit said they enjoyed how “Edabit goes beyond teaching basic syntax and instead teaches its users how to ‘think like programmers’,” pointing out that the program bridges “the gap between knowing basic syntax and actually making stuff.”
Beginners on Reddit benefited from the “very easy” coding challenges, with one user noting that Edabit is the “best site I’ve ever found for learning Python as a beginner.” Another reviewer similarly observes that Edabit “really helps me discover new things about the language.” One aspiring software engineer reports that Edabit is “definitely a better site for beginners than some other coding challenge sites where I can’t even begin to attempt to code those problem solutions.”
Users benefited from the interface and quality as well. One reviewer praised Edabit for its “easy resource tab,” which allowed them to “hop back and forth between what I need for documentation and coding.” Another user said that Edabit’s “puzzles are good, if somewhat contrived, versions of real world applications.”
Alternatives to Edabit
If you choose not to register for Edabit, there are a number of alternatives to help you prepare for your technical interviews
- A good option is AlgoExpert, which is a platform where software engineers can practice questions that cover a variety of interview topics.
- Coderbyte offer a mix of free and paid resources and challenges for software engineers. Read more about Coderbyte in our review.
- Another popular option is Leetcode, which has thousands of software engineering interview questions to practice.
- Created by a former Google software engineer, Interview Cake is a study tool that teaches people the right way to think about technical questions so they do well in interviews. Read more about Interview Cake in our review.
- Similarly, Codebasil features questions written by software engineers at top tech companies like Facebook, Apple, and Amazon.
- With questions covering data structures, algorithms, and more, HackerRank is used by many companies to assess software engineers and offers practice questions in the environment that they will likely be tested in for their technical interviews.
More alternatives
- Software engineers can use the tracks offered by Educative or Skilled.dev to brush up on skills or practice for specific-language interviews.
- Or, if you are interested in competition-based coding challenges, you can check out CodinGame and CodeSignal.
- Similar to Edabit, CodeChef and Quastor provide free online communities and platforms to practice software engineering technical questions.
- Those looking to participate in mock interviews with software engineers at top tech companies should check out Interviewing.io. Learn more about Interviewing.io in our review.
- Pramp, Tech Mock Interview, and Gainlo are other resources for software engineers looking for mock interview prep with their peers or anonymous engineers.
- For people looking to prep with real world problems, CodeKata provides challenges that mimic requests from real tech companies.
- With exercises in Python and JavaScript for beginners and advanced engineers, CheckiO is a good free resource to check out.
How does Edabit compare to Pathrise?
Edabit is a useful tool for software engineers who are looking to prepare for their technical interviews. In addition, beginner and intermediate coders looking to develop new skills can benefit. While Edabit provides step-by-step solutions and resources for learning more about coding, they do not offer 1-on-1 support or job-seeking resources.
Pathrise is a full service organization that helps software engineers with each step of the job search process. We assist fellows with technical and behavioral interview preparation, resume and LinkedIn optimization, salary negotiation, and more. By providing technical workshops, 1-on-1 mentoring, and pair programming sessions, we help prepare software engineers for their technical interviews, a key component of the job search.
Because advancing technical skills is crucial for landing a software engineering job, people can use Edabit in conjunction with the Pathrise program to master the skills they need to answer the questions in their technical interviews. You can also check out our list of 93 software engineering interview questions from top tech companies to practice.
Pathrise is a career accelerator that works with students and professionals 1-on-1 to help them land their dream job in tech. If you are interested in working 1-on-1 with any of our mentors to optimize your job search, become a Pathrise fellow.
Apply today.